gtk4.git
7 years agoGenerate a dependency on libgtk-4-0.9400.0 since the ABI is not yet stable
Simon McVittie [Fri, 14 Sep 2018 16:33:22 +0000 (17:33 +0100)]
Generate a dependency on libgtk-4-0.9400.0 since the ABI is not yet stable

7 years agoFix generation of README.md.gz symlinks
Simon McVittie [Fri, 14 Sep 2018 15:46:28 +0000 (16:46 +0100)]
Fix generation of README.md.gz symlinks

7 years agoFix copyright file a bit
Simon McVittie [Fri, 14 Sep 2018 14:37:26 +0000 (15:37 +0100)]
Fix copyright file a bit

7 years agod/missing-sources: Remove, no longer needed
Simon McVittie [Fri, 14 Sep 2018 14:37:09 +0000 (15:37 +0100)]
d/missing-sources: Remove, no longer needed

7 years agoRun "ninja test" correctly
Simon McVittie [Fri, 14 Sep 2018 14:34:51 +0000 (15:34 +0100)]
Run "ninja test" correctly

7 years agoAdd a link to document why python3-gi test fails
Simon McVittie [Fri, 14 Sep 2018 14:31:15 +0000 (15:31 +0100)]
Add a link to document why python3-gi test fails

7 years agod/tests/build: Update for GTK+ 4.0
Simon McVittie [Fri, 14 Sep 2018 14:30:59 +0000 (15:30 +0100)]
d/tests/build: Update for GTK+ 4.0

7 years agoFix removal of stale module directories
Simon McVittie [Fri, 14 Sep 2018 13:53:36 +0000 (14:53 +0100)]
Fix removal of stale module directories

7 years agoStop using Priority: extra
Simon McVittie [Fri, 14 Sep 2018 13:50:46 +0000 (14:50 +0100)]
Stop using Priority: extra

7 years agod/copyright: Reduce warnings by using standalone license paragraphs
Simon McVittie [Fri, 14 Sep 2018 13:49:32 +0000 (14:49 +0100)]
d/copyright: Reduce warnings by using standalone license paragraphs

7 years agod/rules: Defang dh_auto_test when built with nocheck
Simon McVittie [Fri, 14 Sep 2018 13:46:34 +0000 (14:46 +0100)]
d/rules: Defang dh_auto_test when built with nocheck

7 years agolibgtk-4-0.postrm.in: Remove the correct cache files
Simon McVittie [Fri, 14 Sep 2018 12:25:43 +0000 (13:25 +0100)]
libgtk-4-0.postrm.in: Remove the correct cache files

7 years agoInstall accessibility-dump in installed-tests so one more test can pass
Simon McVittie [Fri, 14 Sep 2018 12:20:11 +0000 (13:20 +0100)]
Install accessibility-dump in installed-tests so one more test can pass

7 years agod/tests/control: Mark python3-gi as flaky until python3-gi overrides get updated...
Simon McVittie [Fri, 14 Sep 2018 12:12:21 +0000 (13:12 +0100)]
d/tests/control: Mark python3-gi as flaky until python3-gi overrides get updated for the rename of Gdk.Window to Gdk.Surface

7 years agolibgtk-4-dev: Add missing dependency on libvulkan-dev (thanks, autopkgtest)
Simon McVittie [Fri, 14 Sep 2018 12:10:20 +0000 (13:10 +0100)]
libgtk-4-dev: Add missing dependency on libvulkan-dev (thanks, autopkgtest)

7 years agoList installed but unpackaged files in d/not-installed
Simon McVittie [Fri, 14 Sep 2018 09:53:52 +0000 (10:53 +0100)]
List installed but unpackaged files in d/not-installed

7 years agod/libgtk-4-0.symbols: Update
Simon McVittie [Fri, 14 Sep 2018 09:49:42 +0000 (10:49 +0100)]
d/libgtk-4-0.symbols: Update

7 years agod/rules: Update Meson options, mostly removing enable- prefix
Simon McVittie [Fri, 14 Sep 2018 09:18:11 +0000 (10:18 +0100)]
d/rules: Update Meson options, mostly removing enable- prefix

7 years agoRemove obsolete debian/*.install files from GTK+ 3
Simon McVittie [Fri, 14 Sep 2018 09:13:50 +0000 (10:13 +0100)]
Remove obsolete debian/*.install files from GTK+ 3

7 years agod/libgtk-4-0.install.in: Don't install IM modules
Simon McVittie [Fri, 14 Sep 2018 09:11:55 +0000 (10:11 +0100)]
d/libgtk-4-0.install.in: Don't install IM modules

The backend IM modules such as XIM and Wayland are now linked into GTK+
itself, while non-backend IM modules have been removed.

7 years agod/libgtk-4-common.install.in: Don't install im-multipress.conf
Simon McVittie [Fri, 14 Sep 2018 09:09:24 +0000 (10:09 +0100)]
d/libgtk-4-common.install.in: Don't install im-multipress.conf

It is no longer available: the multipress IM module is unmaintained and
was removed.

7 years agoLook for print backends in the same triggers as IM modules
Simon McVittie [Fri, 14 Sep 2018 09:07:07 +0000 (10:07 +0100)]
Look for print backends in the same triggers as IM modules

7 years agod/libgtk-4-0.postinst.in: Run gio-querymodules for IM modules
Simon McVittie [Fri, 14 Sep 2018 09:06:28 +0000 (10:06 +0100)]
d/libgtk-4-0.postinst.in: Run gio-querymodules for IM modules

7 years agoDrop support for OLD_MODULES_BASE_PATH
Simon McVittie [Fri, 14 Sep 2018 09:05:10 +0000 (10:05 +0100)]
Drop support for OLD_MODULES_BASE_PATH

GTK+ 4 only supports modules in the multiarch location.

7 years agoStop installing gtk4-query-immodules, superseded by gio-querymodules
Simon McVittie [Fri, 14 Sep 2018 09:02:38 +0000 (10:02 +0100)]
Stop installing gtk4-query-immodules, superseded by gio-querymodules

7 years agoDisable GStreamer video support for now
Simon McVittie [Fri, 14 Sep 2018 08:34:54 +0000 (09:34 +0100)]
Disable GStreamer video support for now

7 years agoUpdate version number for new upstream release
Simon McVittie [Fri, 14 Sep 2018 08:28:42 +0000 (09:28 +0100)]
Update version number for new upstream release

7 years agoRun installed-tests as autopkgtests (similar to #908440)
Simon McVittie [Fri, 14 Sep 2018 08:24:50 +0000 (09:24 +0100)]
Run installed-tests as autopkgtests (similar to #908440)

Mark them as flaky for now.

7 years agoAdd patch to fix .test metadata
Simon McVittie [Fri, 14 Sep 2018 08:23:15 +0000 (09:23 +0100)]
Add patch to fix .test metadata

7 years agoBuild installed-tests
Simon McVittie [Fri, 14 Sep 2018 08:21:10 +0000 (09:21 +0100)]
Build installed-tests

Install them in gtk-4-examples for now to avoid the NEW queue.

7 years agoDrop obsolete patches
Simon McVittie [Fri, 14 Sep 2018 08:17:13 +0000 (09:17 +0100)]
Drop obsolete patches

7 years agoUpdate copyright file more
Simon McVittie [Fri, 14 Sep 2018 08:06:06 +0000 (09:06 +0100)]
Update copyright file more

7 years agoUpdate build-dependencies
Simon McVittie [Fri, 14 Sep 2018 08:03:19 +0000 (09:03 +0100)]
Update build-dependencies

7 years agoNormalize various packaging files with wrap-and-sort -a
Simon McVittie [Fri, 14 Sep 2018 08:00:26 +0000 (09:00 +0100)]
Normalize various packaging files with wrap-and-sort -a

7 years agod/copyright: Update
Simon McVittie [Fri, 14 Sep 2018 07:56:47 +0000 (08:56 +0100)]
d/copyright: Update

7 years agoNew upstream release
Simon McVittie [Fri, 14 Sep 2018 07:56:22 +0000 (08:56 +0100)]
New upstream release

7 years agoUpdate upstream source from tag 'upstream/3.94.0'
Simon McVittie [Thu, 13 Sep 2018 08:01:24 +0000 (09:01 +0100)]
Update upstream source from tag 'upstream/3.94.0'

Update to upstream version '3.94.0'
with Debian dir dd2c1f3c6a744a1912478b64b25658d1ff1d119e

7 years agoNew upstream version 3.94.0
Simon McVittie [Thu, 13 Sep 2018 08:00:46 +0000 (09:00 +0100)]
New upstream version 3.94.0

7 years agoBump version to 3.94.0
Matthias Clasen [Mon, 25 Jun 2018 22:14:16 +0000 (18:14 -0400)]
Bump version to 3.94.0

7 years agoRemove a lot of Since annotations
Matthias Clasen [Mon, 25 Jun 2018 23:21:08 +0000 (19:21 -0400)]
Remove a lot of Since annotations

4.0 will represent a clean epoch. We don't want to have
lots of noise in the docs about 2.x or 3.x.

7 years agoSome updates
Matthias Clasen [Mon, 25 Jun 2018 22:13:52 +0000 (18:13 -0400)]
Some updates

7 years agoreftests: Fix compilation
Benjamin Otte [Mon, 25 Jun 2018 22:53:39 +0000 (00:53 +0200)]
reftests: Fix compilation

FOREIGN surfaces are gone.

7 years agogdk: Remove GDK_SURFACE_FOREIGN
Benjamin Otte [Mon, 25 Jun 2018 22:47:40 +0000 (00:47 +0200)]
gdk: Remove GDK_SURFACE_FOREIGN

We don't create surfaces of that type anymore.

7 years agoimwayland: Fix a small leak
Michael Catanzaro [Sun, 24 Jun 2018 20:49:46 +0000 (15:49 -0500)]
imwayland: Fix a small leak

If the parent get_preedit_string implementation returns a nonnull
zero-length string, then we ignore it, which is almost fine. We have to
free it, though.

Fixes #1174

7 years agoMerge branch 'master' into 'master'
Matthias Clasen [Sat, 23 Jun 2018 19:42:26 +0000 (19:42 +0000)]
Merge branch 'master' into 'master'

gtk: also recolor circle and ellipse in symbolic SVG icons.

See merge request GNOME/gtk!214

7 years agogtk: also recolor circle and ellipse in symbolic SVG icons.
Jehan [Fri, 22 Jun 2018 22:16:39 +0000 (00:16 +0200)]
gtk: also recolor circle and ellipse in symbolic SVG icons.

7 years agobutton: Remove unused variable
Timm Bäder [Thu, 21 Jun 2018 18:57:18 +0000 (20:57 +0200)]
button: Remove unused variable

7 years agoscrolledwindow: Avoid a queue_resize path in size-allocate
Timm Bäder [Thu, 21 Jun 2018 15:43:26 +0000 (17:43 +0200)]
scrolledwindow: Avoid a queue_resize path in size-allocate

7 years agogtktreeviewcolumn: Implement column dragging through GtkGestureDrag
Carlos Garnacho [Tue, 12 Jun 2018 11:56:28 +0000 (13:56 +0200)]
gtktreeviewcolumn: Implement column dragging through GtkGestureDrag

And remove ::event signal handler.

7 years agogtktexthandle: Update to gtk4 rendering/input
Carlos Garnacho [Tue, 12 Jun 2018 10:33:03 +0000 (12:33 +0200)]
gtktexthandle: Update to gtk4 rendering/input

GtkTextHandle was neglected by whoever removed the ::draw signal,
leaving it entirely broken. Update to using GtkGizmo so we can
implement snapshot of text handles.

Input has received a revamp too, handling is done through a
GtkGestureDrag and coordinate calculations simplified by storing
the delta to the hotspot on ::begin instead of ::update, as this
value is constant throughout the gesture. Widget state management
on crossing events happens implicitly, so no longer needs to be
done here.

Last but not least, CSS has also been updated so handles are
rendered at the correct size and proportion, and with the padding
that code expects of it.

7 years agogtkwindow: Queue popover resize on set_popover_position()
Carlos Garnacho [Tue, 12 Jun 2018 10:30:17 +0000 (12:30 +0200)]
gtkwindow: Queue popover resize on set_popover_position()

So the new position is eventually honored. Fixes magnifier and handles
staying in place after being shown.

7 years agogtkfilechooserwidget: Forward events to filechooser through key controller
Carlos Garnacho [Fri, 8 Jun 2018 17:05:28 +0000 (19:05 +0200)]
gtkfilechooserwidget: Forward events to filechooser through key controller

Instead of manually calling gtk_binding_set_activate_event() on an ::event
callback in the save entry.

7 years agogtkfilechoooserentry: Handle tab completion through key controller
Carlos Garnacho [Fri, 8 Jun 2018 12:33:35 +0000 (14:33 +0200)]
gtkfilechoooserentry: Handle tab completion through key controller

7 years agogtkemojicompletion: Use GtkEntry key controller to handle key presses
Carlos Garnacho [Fri, 8 Jun 2018 11:50:26 +0000 (13:50 +0200)]
gtkemojicompletion: Use GtkEntry key controller to handle key presses

7 years agogtkentrycompletion: Properly remove controller from entry
Carlos Garnacho [Fri, 8 Jun 2018 11:31:32 +0000 (13:31 +0200)]
gtkentrycompletion: Properly remove controller from entry

When disconnecting the GtkEntry from the GtkEntryCompletion, we
must remove the controller in order to avoid dangling callbacks.

7 years agogtkentrycompletion: Move focus out handling to key controller
Carlos Garnacho [Fri, 8 Jun 2018 11:26:26 +0000 (13:26 +0200)]
gtkentrycompletion: Move focus out handling to key controller

We can use the already present key controller to handle focus out.

7 years agogtkentrycompletion: Perform event handling on popup through controllers
Carlos Garnacho [Fri, 8 Jun 2018 11:18:34 +0000 (13:18 +0200)]
gtkentrycompletion: Perform event handling on popup through controllers

Instead of a ::event signal handler.

7 years agogtkplacessidebar: Replace ::event signal handlers with gestures
Carlos Garnacho [Fri, 8 Jun 2018 09:29:59 +0000 (11:29 +0200)]
gtkplacessidebar: Replace ::event signal handlers with gestures

Set up a gesture on the sidebar rows to detect pointer clicks on
it. The row DnD management has been moved to the row widget itself,
it makes more sense even if the drag is began from the sidebar widget.

7 years agogtkwindow: Move map/delete/configure event management to gtkmain
Carlos Garnacho [Thu, 7 Jun 2018 14:47:44 +0000 (16:47 +0200)]
gtkwindow: Move map/delete/configure event management to gtkmain

Toplevels are about the only widgets interested in these events,
just handle those without going through the capture/bubble handling
code.

7 years agogtkwindow: Simplify WM drag/resize handling
Carlos Garnacho [Thu, 7 Jun 2018 14:25:34 +0000 (16:25 +0200)]
gtkwindow: Simplify WM drag/resize handling

We still need a drag gesture both on front (capture) and back (bubble)
to handle dragging from both the GtkWindow widget and chrome in the
headerbar. But we can do it through 2 drag gestures, instead of special
event handling code.

7 years agogtkmenushell: Port to GtkGesture
Carlos Garnacho [Thu, 7 Jun 2018 13:32:47 +0000 (15:32 +0200)]
gtkmenushell: Port to GtkGesture

We still need to poke the current event at places, but this is
better than the ::event vfunc.

7 years agogtkpopover: Fix key navigation
Carlos Garnacho [Thu, 7 Jun 2018 12:09:01 +0000 (14:09 +0200)]
gtkpopover: Fix key navigation

This has been broken since we switched key event delivery to follow
the same semantics than pointer/touch. There, GTK+ grabs will influence
the topmost widget during event delivery, rendering the toplevel
unable to handle key navigation. The toplevel must handle those key
events in an explicit manner then.

We don't render the keyboard focus rectangle yet, but I assume that's
something else.

7 years agogtkpopover: Port to GtkEventController/GtkGesture
Carlos Garnacho [Thu, 7 Jun 2018 11:32:31 +0000 (13:32 +0200)]
gtkpopover: Port to GtkEventController/GtkGesture

Use GtkEventControllerKey and GtkGestureMultiPress to replace key/button
event handling.

7 years agogtkwindow: Handle focus in/out through key controller
Carlos Garnacho [Wed, 6 Jun 2018 23:23:59 +0000 (01:23 +0200)]
gtkwindow: Handle focus in/out through key controller

One less use of ::event in this widget, now mostly left to
map/delete/configure, those puny events.

7 years agogtkspinbutton: Use GtkEventControllerKey
Carlos Garnacho [Wed, 6 Jun 2018 23:09:05 +0000 (01:09 +0200)]
gtkspinbutton: Use GtkEventControllerKey

And drop the ::event vfunc implementation with it.

7 years agogtkfontchooser: Use GtkEventControllerKey
Carlos Garnacho [Wed, 6 Jun 2018 22:49:04 +0000 (00:49 +0200)]
gtkfontchooser: Use GtkEventControllerKey

Use an event controller on GtkFontChooserDialog, a nice side effect
is that we can use gtk_event_controller_key_forward() and
gtk_search_entry_set_key_capture_widget() instead of passing events
around for dialog search.

7 years agogtkfilechooserwidget: Drop usage of ::event vmethod
Carlos Garnacho [Wed, 6 Jun 2018 15:27:22 +0000 (17:27 +0200)]
gtkfilechooserwidget: Drop usage of ::event vmethod

Use a key controller set up in the UI file instead.

7 years agogtkfilechooserentry: Use GtkEntry key controller for focus-out handling
Carlos Garnacho [Wed, 6 Jun 2018 13:57:22 +0000 (15:57 +0200)]
gtkfilechooserentry: Use GtkEntry key controller for focus-out handling

Expose the GtkEntry key controller in private API, so we don't have to
create yet another one just to handle focus-out.

7 years agogtkentry: Use gestures for entry icons
Carlos Garnacho [Wed, 6 Jun 2018 11:52:08 +0000 (13:52 +0200)]
gtkentry: Use gestures for entry icons

Instead of doing all handling manually in the ::event vfunc,
set up drag/multipress gestures on icon images, and implement
emission of ::icon-press/release and DnD there.

As a side effect, the GdkEvent field in ::icon-press/release
signals has been dropped. Callers that might be interested on it
may still use gtk_get_current_event*().

7 years agogtkbutton: remove keyboard device GTK+ grab
Carlos Garnacho [Tue, 5 Jun 2018 13:57:53 +0000 (15:57 +0200)]
gtkbutton: remove keyboard device GTK+ grab

This isn't really necessary, if keyboard focus forcibly goes somewhere
else we will get ::grab-notify, which is sufficient to deactivate the
button again.

7 years agogtkbutton: Use key controller for button (de)activation through keybindings
Carlos Garnacho [Tue, 5 Jun 2018 12:34:36 +0000 (14:34 +0200)]
gtkbutton: Use key controller for button (de)activation through keybindings

And stop using GtkWidget::event for good.

7 years agox11: Fix dnd action handling
Matthias Clasen [Wed, 20 Jun 2018 22:06:35 +0000 (18:06 -0400)]
x11: Fix dnd action handling

We were mistakenly assigning an Atom to a flags value.

7 years agoEmojiCompletion: Avoid another un/signed warning
Daniel Boles [Wed, 20 Jun 2018 19:51:50 +0000 (20:51 +0100)]
EmojiCompletion: Avoid another un/signed warning

The cherry-pick missed this, I guess.

7 years agoEmojiCompletion: Avoid un/signed compare warnings
Daniel Boles [Wed, 20 Jun 2018 19:36:19 +0000 (20:36 +0100)]
EmojiCompletion: Avoid un/signed compare warnings

(A) Use gsize to match the result of g_variant_n_children
(B) Use guint for n_matches, like the struct (and all other n_matches)

7 years agothemes: Remove leftover bit of .linked workaround
Daniel Boles [Wed, 20 Jun 2018 19:11:26 +0000 (20:11 +0100)]
themes: Remove leftover bit of .linked workaround

Now that .linked acts like the .path-bar already did, there is no point
in applying the same styles again (with higher specificity).

7 years agocontainer: Remove SPECIAL_CONTAINER hack
Timm Bäder [Wed, 20 Jun 2018 18:42:01 +0000 (20:42 +0200)]
container: Remove SPECIAL_CONTAINER hack

As discussed in !129

Closes !129

7 years agostackswitcher: Remove icon-size property
Timm Bäder [Wed, 20 Jun 2018 18:22:52 +0000 (20:22 +0200)]
stackswitcher: Remove icon-size property

This ought to be controlled via css these days.

7 years agoinfobar: Remove priv pointer
Timm Bäder [Wed, 20 Jun 2018 18:05:06 +0000 (20:05 +0200)]
infobar: Remove priv pointer

7 years agoRemove some unnecessary snapshot implementations
Timm Bäder [Wed, 20 Jun 2018 12:56:35 +0000 (14:56 +0200)]
Remove some unnecessary snapshot implementations

7 years agofixed: Remove priv pointer
Timm Bäder [Wed, 20 Jun 2018 12:24:21 +0000 (14:24 +0200)]
fixed: Remove priv pointer

7 years agolistbox: Use widget insert API instead of fiddling with CSS nodes
Timm Bäder [Wed, 20 Jun 2018 10:55:14 +0000 (12:55 +0200)]
listbox: Use widget insert API instead of fiddling with CSS nodes

7 years agobutton: Remove ICON_SIZE_BUTTON mention in docs
Timm Bäder [Wed, 20 Jun 2018 07:07:51 +0000 (09:07 +0200)]
button: Remove ICON_SIZE_BUTTON mention in docs

The icon will have the size given by css, not whatever
GTK_ICON_SIZE_BUTTON was.

7 years agoadjustment: Only emit ::changed from dispatch_properties_changed
Timm Bäder [Fri, 23 Mar 2018 13:32:10 +0000 (14:32 +0100)]
adjustment: Only emit ::changed from dispatch_properties_changed

7 years agoadjustment: Remove adjustment_changed_stamp
Timm Bäder [Fri, 23 Mar 2018 13:22:45 +0000 (14:22 +0100)]
adjustment: Remove adjustment_changed_stamp

7 years agotestsuite: Print tested property name in notify test
Timm Bäder [Fri, 23 Mar 2018 12:55:01 +0000 (13:55 +0100)]
testsuite: Print tested property name in notify test

7 years agoadjustment: Use public setters in set_property
Timm Bäder [Fri, 23 Mar 2018 12:48:31 +0000 (13:48 +0100)]
adjustment: Use public setters in set_property

7 years agothemes: Regenerate CSS for recent commits
Daniel Boles [Wed, 20 Jun 2018 18:25:04 +0000 (19:25 +0100)]
themes: Regenerate CSS for recent commits

e.g. the box.linked one, which didn't update the compiled CSS.

7 years agoHC: Avoid excessive selectors from prev commit
Daniel Boles [Wed, 20 Jun 2018 18:23:59 +0000 (19:23 +0100)]
HC: Avoid excessive selectors from prev commit

The new rule does not need to affect all those other pseudoclasses. I
just put it in the wrong scope.

7 years agoHC: Avoid same BG/FG colors in flat treeview entry
Daniel Boles [Wed, 20 Jun 2018 17:32:49 +0000 (18:32 +0100)]
HC: Avoid same BG/FG colors in flat treeview entry

Selected rows in tree views in HighContrast have a background colour the
same or nearly as the normal text colour, so we cannot let entries in
such rows have transparent backgrounds, or the text inside the entry
becomes nearly or totally impossible to see.

Dodge this by giving entry.flat inside treeview and with :focus the
$base_color, which is different from the text & so lets that be seen.

https://gitlab.gnome.org/GNOME/gtk/merge_requests/125

7 years agosearchenginetracker: Don't leak the hits' GFiles
Daniel Boles [Wed, 20 Jun 2018 08:54:16 +0000 (09:54 +0100)]
searchenginetracker: Don't leak the hits' GFiles

https://gitlab.gnome.org/GNOME/gtk/merge_requests/206

7 years agoMerge branch 'issue1084' into 'master'
Matthias Clasen [Wed, 20 Jun 2018 15:34:51 +0000 (15:34 +0000)]
Merge branch 'issue1084' into 'master'

application: Complete the startup sequence before quitting remote instances

Closes #979

See merge request GNOME/gtk!156

7 years agoMerge branch 'master' into 'issue1084'
Matthias Clasen [Wed, 20 Jun 2018 14:21:24 +0000 (14:21 +0000)]
Merge branch 'master' into 'issue1084'

# Conflicts:
#   gdk/gdk.c

7 years agowindow: Remove priv pointer
Timm Bäder [Mon, 18 Jun 2018 19:50:33 +0000 (21:50 +0200)]
window: Remove priv pointer

7 years agopathbar: Remove unused define
Timm Bäder [Mon, 18 Jun 2018 19:18:34 +0000 (21:18 +0200)]
pathbar: Remove unused define

7 years agodocs: Remove a duplicate line in gdk4-sections.txt
Matthias Clasen [Tue, 19 Jun 2018 20:59:20 +0000 (16:59 -0400)]
docs: Remove a duplicate line in gdk4-sections.txt

This was causing another docs build break.

7 years agodocs: fix a typo
Matthias Clasen [Tue, 19 Jun 2018 20:46:53 +0000 (16:46 -0400)]
docs: fix a typo

Invalid syntax in gdk4-sections.txt was causing docs builds to fail.

7 years agoMerge branch '1160-crash-clearing-gtkentry-icon-tooltip-master' into 'master'
Daniel Boles [Tue, 19 Jun 2018 20:22:38 +0000 (20:22 +0000)]
Merge branch '1160-crash-clearing-gtkentry-icon-tooltip-master' into 'master'

Resolve "Crash clearing GtkEntry icon tooltip"

Closes #1160

See merge request GNOME/gtk!205

7 years agowin32: Fix typo
Benjamin Otte [Tue, 19 Jun 2018 19:45:44 +0000 (21:45 +0200)]
win32: Fix typo

This should fix gtk-doc erroring out.

7 years agoRevert "Add aligned allocator functions to GSK"
Benjamin Otte [Tue, 19 Jun 2018 17:54:19 +0000 (19:54 +0200)]
Revert "Add aligned allocator functions to GSK"

This reverts commit 8e74eb382f0c617b7b65a6850952d6acc9fd3018.

This code is not necessary. It worked around a bug in graphene where
graphene was requiring stricter alignment than glib allocators could
guarantee.

7 years agoRevert "Use aligned allocators for GtkSnapshot"
Benjamin Otte [Tue, 19 Jun 2018 17:52:52 +0000 (19:52 +0200)]
Revert "Use aligned allocators for GtkSnapshot"

This reverts commit c02bc22cc575470aab870599f2781c3781fb75e6.

This code is not necessary.
The bug causing this problem ws prsent in the graphene library.